cfa dogs cat cash flow cattery real estate investment factor dog cats broker puppies puppy american cash flow association factoring